﻿Public Class ParametrosEmisionBE
    Public Enum DescuentosParam
        No_Aplica
        Documento
        Partida
        Cliente
    End Enum

    Public Enum InfoAduaneraParam
        No_Incluye
        Documento
        Partida
    End Enum

    Public Enum NumSerieParam
        Opcionales
        Requeridos
        No_Incluye
    End Enum

    'Private _IdParamEmi As Integer
    'Public Property IdParamEmi() As Integer
    '    Get
    '        Return _IdParamEmi
    '    End Get
    '    Set(ByVal value As Integer)
    '        _IdParamEmi = value
    '    End Set
    'End Property
    Private _Descuentos As DescuentosParam
    Public Property Descuentos() As DescuentosParam
        Get
            Return _Descuentos
        End Get
        Set(ByVal value As DescuentosParam)
            _Descuentos = value
        End Set
    End Property
    Private _InfoAduanera As InfoAduaneraParam
    Public Property InfoAduanera() As InfoAduaneraParam
        Get
            Return _InfoAduanera
        End Get
        Set(ByVal value As InfoAduaneraParam)
            _InfoAduanera = value
        End Set
    End Property
    Private _NumSerie As NumSerieParam
    Public Property NumSerie() As NumSerieParam
        Get
            Return _NumSerie
        End Get
        Set(ByVal value As NumSerieParam)
            _NumSerie = value
        End Set
    End Property
    Private _DecCantidades As Integer
    Public Property DecimalesEnCantidades() As Integer
        Get
            Return _DecCantidades
        End Get
        Set(ByVal value As Integer)
            _DecCantidades = value
        End Set
    End Property
    Private _DecImpuestos As Integer
    Public Property DecimalesEnImpuestos() As Integer
        Get
            Return _DecImpuestos
        End Get
        Set(ByVal value As Integer)
            _DecImpuestos = value
        End Set
    End Property
    Private _DecPrecios As Integer
    Public Property DecimalesEnPrecios() As Integer
        Get
            Return _DecPrecios
        End Get
        Set(ByVal value As Integer)
            _DecPrecios = value
        End Set
    End Property
    Private _DecTotales As Integer
    Public Property DecimalesEnTotales() As Integer
        Get
            Return _DecTotales
        End Get
        Set(ByVal value As Integer)
            _DecTotales = value
        End Set
    End Property
    Private _UsuarioTim As String
    Public Property UsuarioTimbrado() As String
        Get
            Return _UsuarioTim
        End Get
        Set(ByVal value As String)
            _UsuarioTim = value
        End Set
    End Property
    Private _PassTim As String
    Public Property PassTimbrado() As String
        Get
            Return _PassTim
        End Get
        Set(ByVal value As String)
            _PassTim = value
        End Set
    End Property
    Private _EnviaCompAuto As Boolean
    Public Property EnviaComprobantesAutomaticamente() As Boolean
        Get
            Return _EnviaCompAuto
        End Get
        Set(ByVal value As Boolean)
            _EnviaCompAuto = value
        End Set
    End Property
    Private _UsaMailPropio As Boolean
    Public Property UsaMailPropio() As Boolean
        Get
            Return _UsaMailPropio
        End Get
        Set(ByVal value As Boolean)
            _UsaMailPropio = value
        End Set
    End Property
    Private _CorreoElectronico As String
    Public Property CorreoElectronico() As String
        Get
            Return _CorreoElectronico
        End Get
        Set(ByVal value As String)
            _CorreoElectronico = value
        End Set
    End Property
    Private _Pass As String
    Public Property PassMail() As String
        Get
            Return _Pass
        End Get
        Set(ByVal value As String)
            _Pass = value
        End Set
    End Property
    Private _SMTP As String
    Public Property SMTP() As String
        Get
            Return _SMTP
        End Get
        Set(ByVal value As String)
            _SMTP = value
        End Set
    End Property
    Private _Puerto As Integer
    Public Property Puerto() As Integer
        Get
            Return _Puerto
        End Get
        Set(ByVal value As Integer)
            _Puerto = value
        End Set
    End Property
    Private _SSL As Boolean
    Public Property SSL() As Boolean
        Get
            Return _SSL
        End Get
        Set(ByVal value As Boolean)
            _SSL = value
        End Set
    End Property
End Class
